﻿// 贪心 · 例3-给定长度和数位和.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

/*
链接：https://ac.nowcoder.com/acm/contest/20960/1025
来源：牛客网

对于给定的m 和s ，你需要找到最小的非负整数x 和最大的非负整数y ，使得x 和y 的位数均为m ，且x 和y 的数位和均为s 。

特别地，你所找到的x 和y 都应当是十进制整数，且不包含前导零。如果不存在这样的答案，则输出−1 。
输入描述:
第一行输入一个整数T(1≦T≦10000) ，表示测试用例的数量。

接下来T 行，每行输入两个整数m,s(1≦m≦100; 0≦s≦900) 。
输出描述:
对于每个测试用例，如果存在符合要求的x 和y ，在一行上输出这两个整数；否则，直接输出−1 。
示例1
输入
复制
3
1 0
2 15
3 0
输出
复制
0 0
69 96
-1

*/
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

 